#ifndef PERFS_H_
#define PERFS_H_

#include <string>

using namespace std;


/* CLASS PERFS */
class Perfs
{
	public:
		static double dotprodFLOP(unsigned int size);

		static double mvFLOP(unsigned int rows, unsigned int columns);

		static double axpyFLOP(unsigned int size);

		static double mmFLOP(unsigned int size);

		static double axpyPerf(unsigned int size, double time);

		static double mmPerf(unsigned int size, double time);

		static double mvPerf(unsigned int rows, unsigned int columns, double time);

		static double my_gettimeofday();

		static void Display(string s_method, double time, double flops);
};


#endif	/* PERFS_H_ */

